home *** CD-ROM | disk | FTP | other *** search
/ PCBoard 15.1 Demo / PCBoard v15.1 DEMO - Clark Dev. Co (1994) - Disk 1 of 1.imd / PCBDISK.EXE / PPE_INFO < prev    next >
Encoding:
Text File  |  1994-02-14  |  6.6 KB  |  151 lines

  1.      PCBoard version 15.0 supports the new, powerful, PCBoard Programming
  2.      Language (or PPL for short).  With PPL you can add new (or modify or
  3.      replace existing) commands, create intelligent script questionnaires,
  4.      create intelligent menus, replace display prompts, and even launch
  5.      PPE applications from display files!  All this and more is already
  6.      built in to PCBoard and you can install these PPE files without
  7.      anything extra.
  8.  
  9.      Included in your installation are a set of sample PPS (PCBoard Program
  10.      Source code) and PPE (PCBoard Program Executable code) files that you
  11.      may find useful, or at least interesting.  The PPS files are used to
  12.      create PPE files with the PPL Compiler (PPLC).  The PPE files can be
  13.      installed (according to the following instructions) in PCBoard if you
  14.      desire.  If you'd like to see how simple it is to write PPL
  15.      applications, take a look at the PPS files.
  16.  
  17.      ----------------------------------------------------------------------
  18.  
  19.      HAMURABI.PPE
  20.  
  21.           Simple text-mode simulation; buy & sell land, accumulate bushels
  22.           of grain, and attempt to keep your population growing so you can
  23.           buy & sell *MORE* land, accumulate *MORE* bushels of grain, and
  24.           attempt to keep your population growing!
  25.  
  26.           To install, simply add it to your CMD.LST file with the following
  27.           information (changed as appropriate for your system):
  28.  
  29.                Command  - Sec - PPE File
  30.                ========================================
  31.                HAMURABI -   0 - C:\PCB\PPL\HAMURABI.PPE
  32.  
  33.      ----------------------------------------------------------------------
  34.  
  35.      KAL.PPE
  36.  
  37.           A simple, colorful, constantly changing kaleidoscope program.
  38.  
  39.           To install, simply add it to your CMD.LST file with the following
  40.           information (changed as appropriate for your system):
  41.  
  42.                Command  - Sec - PPE File
  43.                ========================================
  44.                KAL      -   0 - C:\PCB\PPL\KAL.PPE
  45.  
  46.      ----------------------------------------------------------------------
  47.  
  48.      LANGUAGE.PPE
  49.  
  50.           A replacement for prompt 387 in the PCBTEXT file, used to prompt
  51.           for the desired language with a 20 second timeout if the user
  52.           doesn't respond (just in case the user is automated we don't want
  53.           to break their script).
  54.  
  55.           To install, replace prompt 387 from PCBTEXT (using MKPCBTXT) with
  56.           the following string:
  57.  
  58.                !C:\PCB\PPL\LANGUAGE.PPE
  59.  
  60.      ----------------------------------------------------------------------
  61.  
  62.      MORE.PPE
  63.  
  64.           A MORE? prompt replacement PPE to accept either a standard MORE?
  65.           prompt response (Y/N/NS) *OR* a complete command for the next
  66.           'real' prompt.
  67.  
  68.           To install, replace prompt 196 from PCBTEXT (using MKPCBTXT) with
  69.           the following string:
  70.  
  71.                !C:\PCB\PPL\MORE.PPE
  72.  
  73.      ----------------------------------------------------------------------
  74.  
  75.      NODEFILE.PPE
  76.  
  77.           A PPE to be used from any display file.  By default display files
  78.           can have security, graphics, and language specific variants.
  79.           This PPE allows the addition of node specific variants while
  80.           continuing to allow the other variations that are shared among
  81.           all nodes.
  82.  
  83.           To use, add a line to the desired display file using the
  84.           following format:
  85.  
  86.                !C:\PCB\PPL\NODEFILE.PPE FILE
  87.  
  88.      ----------------------------------------------------------------------
  89.  
  90.      OPPAGE.PPE
  91.  
  92.           A PPE to replace the built in operator page (O) command.  It is
  93.           basically the same as the default one, with just a few
  94.           differences.  One, it allows paging by anyone during the
  95.           established hours defined in PCBSetup *OR* by people with SysOp
  96.           (or higher) access at any time.  Two, it will not allow a user to
  97.           page again if he has already paged and not been answered.  Three,
  98.           it uses a unique page sound.
  99.  
  100.           To install, simply add it to your CMD.LST file with the following
  101.           information (changed as appropriate for your system):
  102.  
  103.                Command  - Sec - PPE File
  104.                ========================================
  105.                O        -   0 - C:\PCB\PPL\OPPAGE.PPE
  106.  
  107.      ----------------------------------------------------------------------
  108.  
  109.      PWRDWARN.PPE
  110.  
  111.           PCBoard 15.0 adds enhanced password support, including the
  112.           ability to have expiration dates for passwords.  A specified
  113.           number of days prior to a users password expiration, PCBoard will
  114.           display a message to the user whenever he logs on, notifying him
  115.           of the impending expiration, giving him a chance to change it
  116.           before it expires.  But, if the caller is logging in via a
  117.           script, it is likely that the one line prompt won't be seen.  So,
  118.           this PPE does two things.  One, it displays the original message
  119.           as PCBoard normally would (required since it replaces the prompt
  120.           in the PCBTEXT file).  Two, it sends the user a message, letting
  121.           him know that his password is about to expire.  This is done in
  122.           hopes that, if on an automated call, the user may download a QWK
  123.           packet with the message.
  124.  
  125.           To install, replace prompt 711 from PCBTEXT (using MKPCBTXT) with
  126.           the following string:
  127.  
  128.                !C:\PCB\PPL\PWRDWARN.PPE
  129.  
  130.      ----------------------------------------------------------------------
  131.  
  132.      WELFIRST.PPE
  133.  
  134.           A PPE to be used in a WELCOMEG file.  Because of the time
  135.           required to display ANSI animation to low speed callers (2400 bps
  136.           or slower) it is usually avoided.  However, this PPL allows you
  137.           to send a long ANSI animation file in pieces while waiting for
  138.           the user to enter his first name.  WARNING!  Do not use in a
  139.           WELCOME file, only WELCOMEG or WELCOMER, as it assumes ANSI
  140.           graphics are available.  Note that the file specified on the
  141.           command line must be saved with a line length of less than 256
  142.           characters.  The smaller the line length the more often the
  143.           keyboard will be checked; the larger the line length the smoother
  144.           the display of the ANSI file.
  145.  
  146.           To use, add a line to the desired WELCOME?.* file using the
  147.           following format:
  148.  
  149.                !C:\PCB\PPL\WELFIRST.PPE C:\PATH\FILE.EXT
  150.  
  151.